package trabajo.dao;

import java.sql.Connection;
import java.sql.Date;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Collection;

import trabajo.excepcion.DAOExcepcion;
import trabajo.modelo.Promocion;
import trabajo.util.ConexionBD;


	public class PromocionDAO extends BaseDAO {

		public void insertar(Promocion _promocion ) throws DAOExcepcion {
			System.out.println("LocalDAO: insertar(Horario _horario)");
			String query = "INSERT INTO promocion(inicio, fin,descuento )  VALUES (?,?,?)";
			Connection con = null;
			PreparedStatement stmt = null;
			try {
				con = ConexionBD.obtenerConexion();
				stmt = con.prepareStatement(query);
				
				//stmt.setDate(1, vo.getInicio());
				//stmt.setDate(2, vo.getFin());
				
			//	stmt.setInt(3,vo.getIdCancha().getLocal());
					
				int i = stmt.executeUpdate();
				if (i != 1) {
					throw new SQLException("No se pudo insertar");
				}
			} catch (SQLException e) {
				System.err.println(e.getMessage());
				throw new DAOExcepcion(e.getMessage());
			} finally {
				this.cerrarStatement(stmt);
				this.cerrarConexion(con);
			}
		}
		

		
	}